FreezIn's ENB V3.1
12/25/2017

Please read this README thoroughly, I promise you it will literally answer most of your questions.

I am willing to take suggestions, advices and feedback for the next version, so join my discord to socialize or if you need support:
https://discord.gg/TpmqtPx

Changelog:
- Reworked almost all the weathers from previous versions.
- Added clouds that uses the default GTA SA system by replacing cloud textures that I made.
- Went back to 0.306 for less bugs
- Added 2 options for timecycle, one for less draw distance, one for more draw distance.

Installation:
1. Install ASI Loader and modloader. I also CLEO which I highly recommend because you might need it later.

2. Open the ENB V3 and copy all the contents of 'Copy to game folder' into your game folder, where gta_sa.exe is located.

3. Use modloader to install the timecycle
	A. You have 2 options, one is with increased draw distance that is set to 5000-6000.
	B. The other option has draw distance set to 1600-2400, which is about the same as vanilla, just a bit higher in daytime.
	C. Obviously, increased draw distance should only be used with higher end rigs.

4. To install the clouds (USE MODLOADER TO INSTALL THIS!!! ALSO BACK UP YOUR CURRENT PARTICLE.TXD!!!)
	A. You have 2 options, option A is to replace your current particle.txd with mine, or option B is to import the clouds texture into your current particle.txd
		* IF YOU ARE GOING WITH OPTION A, NEVER OPEN THE PARTICLE.TXD WITH TXD WORKSHOP, YOUR GAME WILL CRASH. INSTEAED OPEN WITH MAGIC TXD. READ THE README IN THE CORRESPONDING FOLDER FOR DOWNLOAD LINK.
	B. If you want to keep your current modded particle.txd, you can simply import and replace cloud1, cloudmasked and cloudhigh.png in your particle.txd
		* You don't have to do this but I would recommend you to compress all 3 of those textures with DXT5 compression for smaller file size

5. Set your game brightness to 4 bars or 5 bars if you prefer your game darker/brighter. This is an important step or else your game would be overly bright or too dark.
	* Turn off default aliasing from in game options btw. ENB already has an anti aliasing called 'EdgeAA'

6. Assuming your game doesn't crash and everything is fine, then you are done

Press SHIFT+ENTER to open the in game editor and SHIFT+F12 to disable/enable ENB.

-------------------------------------------------------------------------------------------------------------------------------
Windows 8/10 Users: 
*If you guys are crashing with this ENB and your are on Windows 10, here's a trick I got it to work at least for me.

1. Replace the gta_sa.exe with the one I included in the archive.
	* Make sure you back up your current gta_sa.exe in your game folder. This method come sometimes even make your crashing worse, so its good to have a backup.

2. Then delete gta_sa.set from your Documents\GTA San Andreas User Files\ folder.

3. Then run marty mcfly's crash fix .bat. You can run either of them, but the one with _SP just starts up singleplayer 
   and _RUN_AS_ADMIN starts up SAMP after it has completed.

4. Cross your finger and hope this works for you.

5. If this doesn't work for you, try this video:
	https://youtu.be/8UhZRqVNv9I
   Or join my discord and I will try to help you as much as possible. Link at top of README.

-------------------------------------------------------------------------------------------------------------------------------
Game stuttering:
If ENB says your game is running at 70 fps but it feels like its running at 30 fps, set waitbusyrenderer to true in enblocal.
This would be your actual fps, not the bullshit ENB was saying before.

Or if you don't want to go that route, you can always set your FPSLimit in enblocal to an average fps your game is running at,
so that there won't be as big of a fps drop, which should help eliminate some stuttering

-------------------------------------------------------------------------------------------------------------------------------
Faster ALT + TAB Trick:
If you want to ALT + TAB between the game and other applications faster or you don't want to hit ESC everytime you ALT + TAB, 
change this in enblocal.ini

ForceBorderless=false
ForceBorderlessFullscreen=false

to 

ForceBorderless=true
ForceBorderlessFullscreen=true

-------------------------------------------------------------------------------------------------------------------------------
2DFX: 
If you are using 2DFX, you MUST disable DrawDistanceChanger. In order to do this, find the line called 'Enable' under [DrawDistanceChanger] in SALodLights.ini
and set the value to 0. This way it can properly use the draw distance I specified in the timecycle. You can leave other parameters in the .ini as is.
If it is set to 1, 2DFX will overwrite my draw distance in my timecycle.

BUT

If you wanna specify your own draw distance, you can always use 2DFX draw distance changer to do so.

-------------------------------------------------------------------------------------------------------------------------------
HIGHLY/ESSENTIAL CLEO SCRIPTS:
noisefix.cs - This removes the grainy effect in rainy weathers. Link: http://www.mediafire.com/file/kv3v3k134g5kdd8/noisefix.cs
No_more_haze.cs - This removes the wavy effect in extra sunny weathers. Link: http://www.mediafire.com/file/n113ng6b05y7rqn/No_more_haze.cs

Recommended mods list: 
......................
Default GTA SA Vegetation
Robert's or Marty McFly's road textures
Silentpatch with TwoPassRendering set to 2 (Only if you are using default vegetation, otherwise it's up to you if you want it)
reffix.asi
sa_widescreenfix_lite.asi
SAMPGraphicsRestore.asi if you are playing SAMP

-------------------------------------------------------------------------------------------------------------------------------
Special thanks to Grimly, StewArt, TigerMafia for helping me find out bugs from previous timecycle and sharing me suggestions.

CREDITS:
FreezIn
Boris Vorontsov
Marty McFly
Sly - for using some of his textures in particle.txd
